Класс LoadVars

Доступность

Flash Player 6.

Описание

Класс LoadVars является альтернативой функции loadVariables(), позволяющей передавать данные из Flash приложения серверу и обратно.

Вы можете использовать класс LoadVars для отслеживания процесса загрузки. Класс LoadVars позволяет отправлять переменные по указанному адресу и получать данные с указанного адреса. Также, он позволяет передавать не все переменные, а лишь определенные, что делает приложение более эффективным. Вы можете использовать обработчик события LoadVars.onLoad, чтобы убедиться в том, что приложение обращается к данным строго после окончания загрузки.

Класс LoadVars во многом схож с классом XML; для взаимодействия с сервером он использует методы load(), send() и sendAndLoad(). Основное отличие класса LoadVars от класса XML состоит в том, что LoadVars хранит и передает данные в виде "имя-значение", а не в виде дерева объектной модели документа (DOM) XML. Класс LoadVars имеет те же ограничения политик безопастности, что и класс XML.

Для более подробной информации об использовании класса LoadVars, а также примеров, смотри "Использование класса LoadVars" в Использовании ActionScript во Flash.

Обзор методов класса LoadVars

Метод

Описание

LoadVars.addRequestHeader()

Добавляет или изменяет значение HTTP заголовков, отправляемых при передаче данных методом POST.

LoadVars.decode()

Преобразует строку с переменными в виде "имя-значение" в переменные объекта LoadVars.

LoadVars.getBytesLoaded()

Возвращает число байт, загруженных методом LoadVars.load() или LoadVars.sendAndLoad().

LoadVars.getBytesTotal()

Возвращает общее число байт, которое должно быть загружено методом load или sendAndLoad.

LoadVars.load()

Загружает переменные с указанного URL.

LoadVars.send()

Отправляет переменные объекта LoadVars по указанному URL.

LoadVars.sendAndLoad()

Отправляет переменные объекта LoadVars по указанному URL и загружает ответ сервера в указанный объект LoadVars.

LoadVars.toString()

Возвращает URL-кодированную (URL-encoded) строку, предствляющую собой переменные объекта LoadVars и их значения. .

Обзор свойств класса LoadVars

Свойство

Описание

LoadVars.contentType

Строка, определяющая MIME тип данных.

LoadVars.loaded

Булева величина, показывающая, завершена ли передача данных, вызванная методами load или sendAndLoad.

Обзор обработчиков событий класса LoadVars

Обработчик события

Описание

LoadVars.onData

Вызывается, когда данные были полностью загружены или во время загрузки произошла ошибка.

LoadVars.onLoad

Вызывается при завершении операций, вызванных методом load или sendAndLoad.

Конструктор Класс LoadVars

Доступность

Flash Player 6.

Синтаксис

new LoadVars() : LoadVars

Параметры

Нет.

Возвращает

Ссылку на объект LoadVars.

Описание

Конструктор; создает объект LoadVarst. После этого Вы можете использовать его методы для передачи данных.

Пример

В следующем примере создается объект LoadVars my_lv:

var my_lv:LoadVars = new LoadVars();